.error-page{max-width:100%;height:580px;background:url("../images/404_background.jpg") center top no-repeat;position:relative}
.error-page>div{overflow:hidden;position:relative;width:auto;max-width:1020px;margin:auto;padding-right:20px;padding-top:120px}
.error-page>div>div{position:relative;background:#4d4d4d;background:black;background:rgba(0,0,0,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";width:500px;padding:0 25px;overflow:hidden;color:white;text-shadow:1px 1px 1px #262626;float:right}
.error-page .box-content a{color:#34c06f}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
fieldset{border:1px solid silver;margin:0 2px;min-width:0;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print{
	*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}
	a,a:visited{text-decoration:underline}
	a[href]:after{content:" (" attr(href) ")"}
	abbr[title]:after{content:" (" attr(title) ")"}
	a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100% !important}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	select{background:#fff !important}
	.navbar{display:none}
	.table td,.table th{background-color:#fff !important}
	.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
	.label{border:1px solid #000}
	.table{border-collapse:collapse !important}
	.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;height:auto}
body>header>div,body>footer>div,body>section>div,body#newsletter section,body#followup section,body .main{width:380px;margin:auto}
body>header>div,body>section{zoom:1;padding:0 15px}
body>header>div:after,body>section:after{content:"";display:table;clear:both}
body>header>div:before,body>section:before{content:"";display:table}
body>header{position:relative;z-index:1;padding:15px 0}
body>header>div{position:relative;height:inherit;z-index:1000;zoom:1}
body>header>div:after{content:"";display:table;clear:both}
body>header>div:before{content:"";display:table}
body .main{position:relative;min-height:400px}
body .main>article{padding-bottom:30px}
body#checkout .main>div{width:auto}
body#index footer,body#provider footer,body#splash footer,body.faq-index footer,body.jobs-index footer{margin-top:0}
body#newsletter section>div,body#followup section>div{width:auto;margin-bottom:40px}
body #main>header>div,body #main>section,body #main .testimonial-slide>div{zoom:1;padding:0 15px}
body #main>header>div:after,body #main>section:after,body #main .testimonial-slide>div:after{content:"";display:table;clear:both}
body #main>header>div:before,body #main>section:before,body #main .testimonial-slide>div:before{content:"";display:table}
@media(min-width:650px){
	body>header>div,body>footer>div,body>section>div,body#newsletter section,body#followup section,body .main{width:auto;max-width:1020px}
	body.splash-index>.main aside{background-color:#34c06f;height:100%;padding:30px;color:white}
	body#checkout .main,body#deals .main{padding:0}
	body#checkout .main>aside,body#deals .main>aside{position:relative;right:0}
	body#checkout .main>div,body#deals .main>div{float:left;width:67%;margin-right:0}
	body#newsletter section>aside,body#followup section>aside{float:right;width:31%;clear:right}
	body#newsletter section>div,body#followup section>div{float:left;width:67%}
	.main>aside{position:absolute;top:0;right:15px;float:right;width:31%}
	.main>div,.main>article{margin-right:37%}
}
body{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.42857;color:#666}
h1{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:41px;font-weight:400;letter-spacing:-.5px}
h2{font-size:34px;font-weight:300}
h3{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:41px;font-weight:400;letter-spacing:-.5px;margin-top:.7em;margin-bottom:.8em;line-height:1.25em}
form legend,h4{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;margin-top:.7em;margin-bottom:.8em;line-height:1.25em}
a{color:#34c06f;text-decoration:none}
a:active,a:focus,a:hover{color:#31b468}
a:active,a:focus{outline:0 none}
a:hover{text-decoration:underline}
@font-face{font-family:'Fira Sans';src:url("../font/FiraSans-Light.eot");src:local("Fira Sans Light"),url("../font/FiraSans-Light.eot") format("embedded-opentype"),url("../font/FiraSans-Light.ttf") format("truetype"),url("../font/FiraSans-Light.woff") format("woff");font-weight:300;font-style:normal}
@font-face{font-family:'Fira Sans';src:url("../font/FiraSans-LightItalic.eot");src:local("Fira Sans Light Italic"),url("../font/FiraSans-LightItalic.eot") format("embedded-opentype"),url("../font/FiraSans-LightItalic.ttf") format("truetype"),url("../font/FiraSans-LightItalic.woff") format("woff");font-weight:300;font-style:oblique}
@font-face{font-family:'Fira Sans';src:url("../font/FiraSans-Regular.eot");src:local("Fira Sans Regular"),url("../font/FiraSans-Regular.eot") format("embedded-opentype"),url("../font/FiraSans-Regular.ttf") format("truetype"),url("../font/FiraSans-Regular.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'Fira Sans';src:url("../font/FiraSans-Bold.eot");src:local("Fira Sans Bold"),url("../font/FiraSans-Bold.eot") format("embedded-opentype"),url("../font/FiraSans-Bold.ttf") format("truetype"),url("../font/FiraSans-Bold.woff") format("woff");font-weight:700;font-style:normal}
form[role=form]{max-width:800px;background:#f2f2f2;padding:1em 1em 2em;margin:0 auto 10px;-moz-box-shadow:1px 1px 1px #f2f2f2;-webkit-box-shadow:1px 1px 1px #f2f2f2;box-shadow:1px 1px 1px #f2f2f2}
form[role=form]>.row{margin-left:0;margin-right:0}
form[role=form] .submit{text-align:right}
form[role=form] .form-control:focus{border-color:#34c06f}
form[role=form] label{font-weight:normal}
form[role=form] label .required:after{content:"*";margin-left:3px}
form[role=form] .error-inline{color:#c00;font-size:.8em;display:block}
form[role=form] .form-horizontal .form-group{margin-left:0;margin-right:0}
form[role=form] .control-label{padding-top:14px}
form[role=form] input[type=submit],form[role=form] button[type=submit]{white-space:nowrap}
form[role=form] legend{border:0}
form[role=form] input[type=email],form[role=form] input[type=text],form[role=form] input[type=password],form[role=form] .btn-default{height:48px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent;border:1px solid #bfbfbf}
form[role=form] .text{margin-bottom:5px}
form[role=form] .btn-group-vertical{width:100%}
form[role=form] .btn-group-vertical .btn,form[role=form] .btn-group[data-type="checkbox-group"] .btn{margin-left:0;margin-bottom:1px;width:100%;line-height:36px}
form[role=form] .btn-group-justified .btn-group{padding-left:1px}
form[role=form] .select-dropdown .placeholder{color:#ccc}
form[role=form] .select-dropdown .dropdown-menu{width:100%}
form[role=form] .btn-default{color:gray;height:48px;border:1px solid #bfbfbf}
form[role=form] .btn-default.active,form[role=form] .btn-default:active{color:#34c06f;background:white;border:1px solid #34c06f}
form[role=form] .form-group.info{margin-top:.75em;padding-top:.75em;margin-bottom:1.5em;border-top:1px solid #ccc}
input[type=text]:focus,input[type=text]:active,.btn:focus,.btn:active{outline:0}
.inline-submit{text-align:center}
.inline-submit input[type=text],.inline-submit button[type=submit]{height:68px;font-size:18px}
.inline-submit input[type=text]{-moz-border-radius:35px 0 0 35px;-webkit-border-radius:35px;border-radius:35px 0 0 35px;border:1px solid #ccc;padding:0 10px 0 40px;width:49%;outline:0;font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}
.inline-submit input[type=text]:focus{border-color:#34c06f}
.inline-submit button[type=submit]{background-color:#34c06f;vertical-align:top;white-space:nowrap;-moz-border-radius:0 35px 35px 0;-webkit-border-radius:0;border-radius:0 35px 35px 0;margin-left:-5px}
.inline-submit button[type=submit]:after{display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;margin:0 -5px -1px 12px;content:''}
.inline-submit button[type=submit]:hover{background:#32b86a}
.signup span.error{text-align:left;margin-top:10px;color:#c00;margin-left:55px;display:block}
.provider-signup fieldset{padding:0;margin:0;border:0;min-width:0;display:block}
.provider-signup .col-xs-6{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.provider-signup .submit{text-align:center}
.provider-signup .submit input[type=submit],.provider-signup .submit button[type=submit]{color:white;vertical-align:top;white-space:nowrap;margin-left:-4px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
.provider-signup .form-group{margin-bottom:15px}
.provider-signup .form-group .form-control{display:block;width:100%}
.provider-signup #email-group{margin-bottom:25px}
.provider-signup .form-control{padding:6px 12px}
.provider-signup .row{margin-left:-15px;margin-right:-15px}
.provider-signup input[type=email],.provider-signup input[type=text]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;height:48px;border:1px solid #bfbfbf;outline:0;color:#666;font-size:18px;outline:0}
.provider-signup input[type=email]:focus,.provider-signup input[type=text]:focus{border-color:#34c06f}
@media(min-width:650px){
	form[role=form]{padding:1em 40px 2em}
	.signup span.error{margin-left:auto;margin-right:auto;max-width:410px}
	.signup input[type=text],.signup button{font-size:24px}
	.signup input[type=text]{width:253px}
	.signup input[type=text].error{border-color:#c00}
	.signup button{width:250px}
}
::-moz-selection{background:#299858;color:white;text-shadow:none}
::selection{background:#299858;color:white;text-shadow:none}
.hide-text{text-indent:110%;white-space:nowrap;overflow:hidden}
.icon-money{width:70px;height:70px;font-style:normal}
button[type=submit],.btn-primary,.btn-secondary{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;border:0;outline:0;height:auto;padding:9px 20px;font-size:18px;font-weight:bold;letter-spacing:.5px;color:white;text-align:center}
button[type=submit]:active,button[type=submit]:focus,.btn-primary:active,.btn-primary:focus,.btn-secondary:active,.btn-secondary:focus{-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent;background:#1e7041}
button[type=submit]:hover,.btn-primary:hover,.btn-secondary:hover{text-decoration:none}
.btn-primary{background-color:#34c06f}
.btn-primary:active,.btn-primary:focus{background:#1e7041}
.btn-primary:hover{background:#32b86a;color:white}
.btn-secondary{background-color:transparent;border:1px solid #666;color:#666}
.btn-secondary:active,.btn-secondary:focus{background:transparent;border:1px solid #1e7041;color:#1e7041}
.btn-secondary:hover{border:1px solid #ccc;color:#ccc}
.bg-primary .btn-secondary{border:1px solid white;color:white}
button[type=submit]:after{display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;margin:0 -5px -1px 12px;content:''}
.btn-lg{font-size:24px;padding:16px 50px;-moz-border-radius:55px;-webkit-border-radius:55px;border-radius:55px}
.btn-sm{font-size:16px;line-height:15px}
.provider-register .btn-group.select-dropdown,.select-dropdown{position:relative;vertical-align:middle}
.provider-register .btn-group.select-dropdown.open .dropdown-menu,.select-dropdown.open .dropdown-menu{display:block}
.provider-register .btn-group.select-dropdown .btn-default,.select-dropdown .btn-default{text-align:left;padding-left:6px;padding-right:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:2em;width:100%}
.provider-register .btn-group.select-dropdown .btn-default:focus,.provider-register .btn-group.select-dropdown .btn-default:active,.select-dropdown .btn-default:focus,.select-dropdown .btn-default:active{-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent;border:1px solid #34c06f}
.provider-register .btn-group.select-dropdown .btn-default .selected-option,.select-dropdown .btn-default .selected-option{display:block;left:14px;position:absolute;right:30px;text-overflow:ellipsis;overflow:hidden;top:8px}
.provider-register .btn-group.select-dropdown .btn-default .selected-option .placeholder,.select-dropdown .btn-default .selected-option .placeholder{color:#b3b3b3}
.provider-register .btn-group.select-dropdown .btn-default>i,.select-dropdown .btn-default>i{position:absolute;top:19px;right:10px}
.dropdown-menu{background-color:#34c06f;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;list-style:none outside none;margin:0;padding:5px 0;position:absolute;top:100%;left:0;z-index:1000;width:100%}
.dropdown-menu>li>a{clear:both;display:block;padding:3px 20px;font-weight:normal;font-size:16px;line-height:1.42857;color:white;white-space:nowrap}
.dropdown-menu>li>a:hover{background-color:#299858;text-decoration:none}
.select-dropdown .dropdown-menu>li>a{white-space:normal}
@media(min-width:650px){
	.btn-lg{height:68px}
	.btn-sm{height:36px}
}
[class^='icon-']{display:inline-block;vertical-align:middle}
.lt-ie8 [class^='icon-']{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.icon-sprite,.icon-address,
.icon-arrow-right,.icon-arrow,
.icon-availability,.icon-booking,
.icon-broom-white,.icon-caret-white,body>footer .footer-seo .select-dropdown .btn-default>i,
.icon-caret,.icon-check-green,
.icon-check-outline,.icon-checkbox,
.icon-checkout-active,.icon-clock-white,
.icon-close-black,#refer #refer-form #refer-container button:after,
.icon-close-red,.icon-closet-white,
.icon-closet,.icon-compass,
.icon-computer,.icon-confirm-small,
.icon-confirm,.icon-download-green,
.icon-download-white,.icon-eye,
.icon-facebook-white,.icon-facebook,
.icon-faq-booking,.icon-faq-cleaning,
.icon-faq-customerrights,.icon-faq-giftcard,
.icon-faq-registration,.icon-fridge-white,
.icon-fridge,.icon-gift,.icon-glasses,
.icon-google-white,.icon-google,
.icon-graph,.icon-gt-gray,
.icon-gt,.inline-submit button[type=submit]:after,
button[type=submit]:after,.icon-hour,
.icon-linkedin-white,.icon-mail-gray,
.icon-mail-green,.icon-mail-large,
.icon-mail-w,.icon-mail,
.icon-menu-button,.icon-micro,
.icon-mirrors-certified,.icon-mirrors-white,
.icon-payment,.icon-phone-w,
.icon-phone,.icon-rubbish-white,
.icon-share,.icon-slider-left,
.icon-slider-right,.icon-star-big-white,
.icon-star-white,.icon-star,
.icon-stove-white,.icon-stove,
.icon-sun,.icon-support-dark,
.icon-support,.icon-trust-bezah,.icon-trust-garantie,
.icon-trust-online,.icon-trust-zuver,
.icon-twitter-white,.icon-twitter,
.icon-vacuum-white,.icon-wall,.icon-window-white,
.icon-window,.icon-wipe-white,.icon-youtube-white{background:url('../images/iconsplash-s68e168866a.png') no-repeat}
.icon-address{height:130px;width:130px;background-position:0 0}
.icon-arrow-right{height:9px;width:10px;background-position:0 -140px}
.icon-arrow{height:24px;width:14px;background-position:0 -159px}
.icon-availability{height:70px;width:70px;background-position:0 -193px}
.icon-booking{height:130px;width:130px;background-position:0 -273px}
.icon-broom-white{height:70px;width:70px;background-position:0 -413px}
.icon-caret-white,body>footer .footer-seo .select-dropdown .btn-default>i{height:11px;width:15px;background-position:0 -493px}
.icon-caret{height:11px;width:15px;background-position:0 -514px}
.icon-check-green{height:11px;width:14px;background-position:0 -535px}
.icon-check-outline{height:70px;width:70px;background-position:0 -556px}
.icon-checkbox{height:30px;width:30px;background-position:0 -636px}
.icon-checkout-active{height:30px;width:30px;background-position:0 -676px}
.icon-clock-white{height:70px;width:70px;background-position:0 -716px}
.icon-close-black,#refer #refer-form #refer-container button:after{height:19px;width:19px;background-position:0 -796px}
.icon-close-red{height:19px;width:19px;background-position:0 -825px}
.icon-closet-white{height:70px;width:70px;background-position:0 -854px}
.icon-closet{height:49px;width:49px;background-position:0 -934px}
.icon-compass{height:70px;width:70px;background-position:0 -993px}
.icon-computer{height:70px;width:70px;background-position:0 -1073px}
.icon-confirm-small{height:37px;width:37px;background-position:0 -1153px}
.icon-confirm{height:75px;width:76px;background-position:0 -1200px}
.icon-download-green{height:13px;width:13px;background-position:0 -1285px}
.icon-download-white{height:24px;width:24px;background-position:0 -1308px}
.icon-eye{height:12px;width:16px;background-position:0 -1342px}
.icon-facebook-white{height:36px;width:36px;background-position:0 -1364px}
.icon-facebook{height:36px;width:36px;background-position:0 -1410px}
.icon-faq-booking{height:25px;width:25px;background-position:0 -1456px}
.icon-faq-cleaning{height:25px;width:16px;background-position:0 -1491px}
.icon-faq-customerrights{height:25px;width:19px;background-position:0 -1526px}
.icon-faq-giftcard{height:25px;width:16px;background-position:0 -1561px}
.icon-faq-registration{height:25px;width:18px;background-position:0 -1596px}
.icon-fridge-white{height:70px;width:70px;background-position:0 -1631px}
.icon-fridge{height:49px;width:49px;background-position:0 -1711px}
.icon-gift{height:14px;width:12px;background-position:0 -1770px}
.icon-glasses{height:70px;width:70px;background-position:0 -1794px}
.icon-google-white{height:25px;width:25px;background-position:0 -1874px}
.icon-google{height:25px;width:25px;background-position:0 -1909px}
.icon-graph{height:70px;width:70px;background-position:0 -1944px}
.icon-gt-gray{height:13px;width:9px;background-position:0 -2024px}
.icon-gt,.inline-submit button[type=submit]:after,button[type=submit]:after{height:14px;width:9px;background-position:0 -2047px}
.icon-hour{height:70px;width:70px;background-position:0 -2071px}
.icon-linkedin-white{height:36px;width:36px;background-position:0 -2151px}
.icon-mail-gray{height:12px;width:16px;background-position:0 -2197px}
.icon-mail-green{height:12px;width:16px;background-position:0 -2219px}
.icon-mail-large{height:70px;width:70px;background-position:0 -2241px}
.icon-mail-w{height:17px;width:14px;background-position:0 -2321px}
.icon-mail{height:20px;width:27px;background-position:0 -2348px}
.icon-menu-button{height:23px;width:5px;background-position:0 -2378px}
.icon-micro{height:70px;width:70px;background-position:0 -2411px}
.icon-mirrors-certified{height:70px;width:70px;background-position:0 -2491px}
.icon-mirrors-white{height:70px;width:70px;background-position:0 -2571px}
.icon-payment{height:130px;width:130px;background-position:0 -2651px}
.icon-phone-w{height:17px;width:14px;background-position:0 -2791px}
.icon-phone{height:22px;width:14px;background-position:0 -2818px}
.icon-rubbish-white{height:70px;width:70px;background-position:0 -2850px}
.icon-share{height:16px;width:16px;background-position:0 -2930px}
.icon-slider-left{height:60px;width:35px;background-position:0 -2956px}
.icon-slider-right{height:60px;width:35px;background-position:0 -3026px}
.icon-star-big-white{height:70px;width:70px;background-position:0 -3096px}
.icon-star-white{height:70px;width:70px;background-position:0 -3176px}
.icon-star{height:70px;width:70px;background-position:0 -3256px}
.icon-stove-white{height:70px;width:70px;background-position:0 -3336px}
.icon-stove{height:49px;width:49px;background-position:0 -3416px}
.icon-sun{height:70px;width:70px;background-position:0 -3475px}
.icon-support-dark{height:70px;width:70px;background-position:0 -3555px}
.icon-support{height:70px;width:70px;background-position:0 -3635px}
.icon-trust-bezah{height:132px;width:132px;background-position:0 -3715px}
.icon-trust-garantie{height:132px;width:132px;background-position:0 -3857px}
.icon-trust-online{height:132px;width:132px;background-position:0 -3999px}
.icon-trust-zuver{height:132px;width:132px;background-position:0 -4141px}
.icon-twitter-white{height:36px;width:36px;background-position:0 -4283px}
.icon-twitter{height:36px;width:36px;background-position:0 -4329px}
.icon-vacuum-white{height:70px;width:70px;background-position:0 -4375px}
.icon-wall{height:49px;width:49px;background-position:0 -4455px}
.icon-window-white{height:70px;width:70px;background-position:0 -4514px}
.icon-window{height:49px;width:49px;background-position:0 -4594px}
.icon-wipe-white{height:70px;width:70px;background-position:0 -4653px}
.icon-youtube-white{height:36px;width:36px;background-position:0 -4733px}
@media(min-resolution:1.5dppx),(min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5){
	.icon2x-sprite,.icon2x-address,
	.icon2x-arrow-right,.icon2x-arrow,
	.icon2x-availability,.icon2x-booking,
	.icon2x-broom-white,.icon2x-caret-white,
	.icon2x-caret,.icon2x-check-green,
	.icon2x-check-outline,.icon2x-checkbox,
	.icon2x-checkout-active,.icon2x-clock-white,
	.icon2x-close-black,.icon2x-close-red,
	.icon2x-closet-white,.icon2x-closet,
	.icon2x-compass,.icon2x-computer,
	.icon2x-confirm-small,.icon2x-confirm,
	.icon2x-download-green,.icon2x-download-white,
	.icon2x-eye,.icon2x-facebook-white,
	.icon2x-facebook,.icon2x-faq-booking,
	.icon2x-faq-cleaning,.icon2x-faq-customerrights,
	.icon2x-faq-giftcard,.icon2x-faq-registration,
	.icon2x-fridge-white,.icon2x-fridge,
	.icon2x-gift,.icon2x-glasses,
	.icon2x-google-white,.icon2x-google,
	.icon2x-graph,.icon2x-gt-gray,
	.icon2x-gt,.icon2x-hour,
	.icon2x-linkedin-white,.icon2x-mail-gray,
	.icon2x-mail-green,.icon2x-mail-large,
	.icon2x-mail-w,.icon2x-mail,.icon2x-menu-button,
	.icon2x-micro,.icon2x-mirrors-certified,
	.icon2x-mirrors-white,.icon2x-payment,
	.icon2x-phone-w,.icon2x-phone,
	.icon2x-rubbish-white,.icon2x-share,
	.icon2x-slider-left,.icon2x-slider-right,
	.icon2x-star-big-white,.icon2x-star-white,
	.icon2x-star,.icon2x-stove-white,
	.icon2x-stove,.icon2x-sun,
	.icon2x-support-dark,.icon2x-support,
	.icon2x-trust-bezah,.icon2x-trust-garantie,
	.icon2x-trust-online,.icon2x-trust-zuver,
	.icon2x-twitter-white,.icon2x-twitter,
	.icon2x-vacuum-white,.icon2x-wall,
	.icon2x-window-white,.icon2x-window,
	.icon2x-wipe-white,.icon2x-youtube-white{background:url('../images/iconsplash2x-sdfd8484996.png') no-repeat;-moz-background-size:132px auto;-o-background-size:132px auto;-webkit-background-size:132px auto;background-size:132px auto}
	.icon2x-address{background-position:0 0}
	.icon2x-arrow-right{background-position:0 -270px}
	.icon2x-arrow{background-position:0 -298px}
	.icon2x-availability{background-position:0 -356px}
	.icon2x-booking{background-position:0 -506px}
	.icon2x-broom-white{background-position:0 -776px}
	.icon2x-caret-white{background-position:0 -926px}
	.icon2x-caret{background-position:0 -958px}
	.icon2x-check-green{background-position:0 -990px}
	.icon2x-check-outline{background-position:0 -1022px}
	.icon2x-checkbox{background-position:0 -1172px}
	.icon2x-checkout-active{background-position:0 -1242px}
	.icon2x-clock-white{background-position:0 -1312px}
	.icon2x-close-black{background-position:0 -1462px}
	.icon2x-close-red{background-position:0 -1510px}
	.icon2x-closet-white{background-position:0 -1558px}
	.icon2x-closet{background-position:0 -1708px}
	.icon2x-compass{background-position:0 -1816px}
	.icon2x-computer{background-position:0 -1966px}
	.icon2x-confirm-small{background-position:0 -2116px}
	.icon2x-confirm{background-position:0 -2200px}
	.icon2x-download-green{background-position:0 -2470px}
	.icon2x-download-white{background-position:0 -2506px}
	.icon2x-eye{background-position:0 -2564px}
	.icon2x-facebook-white{background-position:0 -2598px}
	.icon2x-facebook{background-position:0 -2680px}
	.icon2x-faq-booking{background-position:0 -2762px}
	.icon2x-faq-cleaning{background-position:0 -2822px}
	.icon2x-faq-customerrights{background-position:0 -2882px}
	.icon2x-faq-giftcard{background-position:0 -2942px}
	.icon2x-faq-registration{background-position:0 -3002px}
	.icon2x-fridge-white{background-position:0 -3062px}
	.icon2x-fridge{background-position:0 -3212px}
	.icon2x-gift{background-position:0 -3320px}
	.icon2x-glasses{background-position:0 -3358px}
	.icon2x-google-white{background-position:0 -3508px}
	.icon2x-google{background-position:0 -3568px}
	.icon2x-graph{background-position:0 -3628px}
	.icon2x-gt-gray{background-position:0 -3778px}
	.icon2x-gt{background-position:0 -3814px}
	.icon2x-hour{background-position:0 -3851px}
	.icon2x-linkedin-white{background-position:0 -4001px}
	.icon2x-mail-gray{background-position:0 -4061px}
	.icon2x-mail-green{background-position:0 -4095px}
	.icon2x-mail-large{background-position:0 -4129px}
	.icon2x-mail-w{background-position:0 -4279px}
	.icon2x-mail{background-position:0 -4323px}
	.icon2x-menu-button{background-position:0 -4373px}
	.icon2x-micro{background-position:0 -4428px}
	.icon2x-mirrors-certified{background-position:0 -4578px}
	.icon2x-mirrors-white{background-position:0 -4728px}
	.icon2x-payment{background-position:0 -4878px}
	.icon2x-phone-w{background-position:0 -5148px}
	.icon2x-phone{background-position:0 -5192px}
	.icon2x-rubbish-white{background-position:0 -5246px}
	.icon2x-share{background-position:0 -5326px}
	.icon2x-slider-left{background-position:0 -5368px}
	.icon2x-slider-right{background-position:0 -5438px}
	.icon2x-star-big-white{background-position:0 -5508px}
	.icon2x-star-white{background-position:0 -5658px}
	.icon2x-star{background-position:0 -5808px}
	.icon2x-stove-white{background-position:0 -5958px}
	.icon2x-stove{background-position:0 -6108px}
	.icon2x-sun{background-position:0 -6216px}
	.icon2x-support-dark{background-position:0 -6366px}
	.icon2x-support{background-position:0 -6516px}
	.icon2x-trust-bezah{background-position:0 -6666px}
	.icon2x-trust-garantie{background-position:0 -6940px}
	.icon2x-trust-online{background-position:0 -7214px}
	.icon2x-trust-zuver{background-position:0 -7488px}
	.icon2x-twitter-white{background-position:0 -7762px}
	.icon2x-twitter{background-position:0 -7844px}
	.icon2x-vacuum-white{background-position:0 -7926px}
	.icon2x-wall{background-position:0 -8076px}
	.icon2x-window-white{background-position:0 -8184px}
	.icon2x-window{background-position:0 -8334px}
	.icon2x-wipe-white{background-position:0 -8442px}
	.icon2x-youtube-white{background-position:0 -8592px}
}
.panel-group{padding-bottom:16px}
.panel-group .panel-heading{margin:1px 0 0}
.panel-group .panel-heading h4{margin:0}
.panel-group .panel-heading a{position:relative;background:#34c06f;padding:5px 16px;display:block;color:white;font-size:16px}
.panel-group .panel-heading a:after,.panel-group .panel-heading a:before{border:solid transparent;content:'';float:left;width:0;height:0;position:absolute;pointer-events:none}
.panel-group .panel-heading a:after{border-top-color:#34c06f;border-width:13px;top:7px;right:10px}
.panel-group .panel-heading a:before{border-top-color:white;border-width:8px;top:14px;right:15px}
.panel-group .panel-heading a:hover{background-color:#31b468;text-decoration:none}
.panel-group .panel-heading a:hover:after{border-top-color:#31b468}
.panel-group .panel-heading.active+.panel-body{display:block}
.panel-group .panel-heading.active:hover a:after{border-bottom-color:#31b468}
.panel-group .panel-heading.active a:after,.panel-group .panel-heading.active a:before{border-color:transparent}
.panel-group .panel-heading.active a:after{border-bottom-color:#34c06f;top:3px;right:10px}
.panel-group .panel-heading.active a:before{border-bottom-color:white;top:6px;right:15px}
.panel-group .panel-body{padding:10px 20px;text-align:justify;display:none}
.alert-danger{background-color:#c00}
.alert-danger:before{content:'X'}
.alert-info,.alert-warning{background-color:#e98e3d}
.alert-info:before,.alert-warning:before{content:'!'}
.alert-success{background-color:#46cd7f}
.alert-success:before{content:'\2713'}
.alert{padding:10px 0;color:white}
.alert:before{color:white;text-align:center;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;background:transparent;width:1.7em;height:1.7em;-moz-border-radius:.9em;-webkit-border-radius:.9em;border-radius:.9em;border:2px solid white;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;margin:-3px 10px 0 30px}
#index>header,#provider>header,#splash>header{padding:26px 0}
.index-index>header,.index-helplings>header,.index-contact>header,.deals-index>header,.faq-index>header,.jobs-index>header,.splash-index>header,.provider-index>header{position:absolute;width:100%;height:auto}
.index-index.hasalert>header,.index-helplings.hasalert>header,.index-contact.hasalert>header,.deals-index.hasalert>header,.faq-index.hasalert>header,.jobs-index.hasalert>header,.splash-index.hasalert>header,.provider-index.hasalert>header{position:relative}
.provider-register header{position:relative}
#branding{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:left;max-width:180px}
#header-collapse{width:30px;position:absolute;top:13px;text-align:center;right:5px}
#navcontainer{position:absolute;height:0;left:0;right:0;top:55px;overflow:hidden;-moz-transition:height .3s,background-color .3s;-o-transition:height .3s,background-color .3s;-webkit-transition:height .3s,background-color .3s;transition:height .3s,background-color .3s}
#navcontainer.out{-moz-box-shadow:0 0 3px #4d4d4d;-webkit-box-shadow:0 0 3px #4d4d4d;box-shadow:0 0 3px #4d4d4d;background-color:#34c06f;height:342px}
#sitenav,#usernav{display:inline}
#sitenav>a,#usernav>a{color:white;font-size:16px;padding:7px 20px;text-align:right;display:block;font-weight:normal;width:auto;border-bottom:1px solid #ccc}
#sitenav>a>i,#usernav>a>i{margin-right:5px}
#sitenav>a:hover,#usernav>a:hover{background-color:#31b468;text-decoration:none}
#trustnav{background: url(../images/icons_lang.png) no-repeat 285px -5px; border-top: 1px solid #ccc; text-align: right; padding-right: 20px; width: 100%; height: 20px; cursor: pointer;}
#trustnav a{padding: 3px 25px; display: block; height: 20px; margin-top: 10px; text-decoration: none; color: #333;}
#trustnav a:hover{opacity: 0.6;}
.flag-vn{ background: url(../images/icons_lang.png) no-repeat 0px -5px !important;}
.flag-en{ background: url(../images/icons_lang.png) no-repeat 0px -37px !important;}
.ico-down{width: 18px; height: 18px; background: url(../images/icons_lang.png) no-repeat -8px -64px !important; position: absolute;right: 44px;}
#trustnav img{vertical-align:middle}
#usernav>a:last-child{border-bottom:0}
.book-btn{ width: 250px; height: 68px; background-color: #34c06f;  vertical-align: middle; font-size: 22px; font-weight: bold; letter-spacing: .5px; color: white; margin: 0 auto; display: block; text-align: center; white-space: nowrap; -moz-border-radius: 35px 35px; -webkit-border-radius: 35px 35px; border-radius: 35px 35px; padding: 19px 10px; text-decoration: none;}
.book-btn:hover{text-decoration:none; color: #fff; opacity: 0.8;}
.book-btn .icon-book{ height: 14px; width: 9px; background: url('../images/iconsplash-s68e168866a.png') no-repeat 0 -2047px; margin-left: 12px;}
@media(min-width:650px){
	body header.fixed{background-color:white;position:fixed;top:0;left:0;width:100%;z-index:10;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc}
	#index .fixed,#provider .fixed,#splash .fixed{padding:16px 15px}
	#index.hasalert>header.fixed,#provider.hasalert>header.fixed{top:0}
	#branding a{display:block;max-height:49px}
	#header-collapse{display:none}
	#navcontainer{position:static;height:auto;margin-top:7px;padding-left:20px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}
	#navcontainer.out{border-bottom:0;height:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
	#sitenav>a,#trustnav>a,#usernav>a{display:inline-block;text-align:center;border-bottom:0;padding:0 8px}
	#sitenav,#trustnav{margin-top:4px}
	#trustnav,#usernav{float:right}
	#sitenav{line-height:36px}
	#sitenav>a{color:#666;display:inline}
	#sitenav>a:hover{background-color:transparent;color:#299858}
	#trustnav{ background: url(../images/icons_lang.png) no-repeat -7px -5px; margin-left: 20px;padding-right: 0;width: 40px;height: 24px;display: inline;border: 0 none; margin-right: 17px; cursor: pointer;}
	#trustnav>a{padding:0 6px}
	#usernav>a{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;background-color:#34c06f;padding:9px 30px;line-height:18px;font-weight:bold;letter-spacing:.5px;color:white}
	#usernav>a:first-child{padding:9px 14px}
	#usernav>a:hover{background-color:#31b468;color:white}
	#usernav>a:first-child:after{content:none}
	.book-btn {width: 330px;}
	.flag-vn{ background: url(../images/icons_lang.png) no-repeat 0px -5px !important;}
	.flag-en{ background: url(../images/icons_lang.png) no-repeat 0px -37px !important;}
	.ico-down{width: 18px; height: 18px; background: url(../images/icons_lang.png) no-repeat -8px -64px !important; position: absolute;right: 99px;}
}
body>footer{position:relative;z-index:1;background:#333;margin-top:4em;padding-bottom:2em;clear:both;color:white}
body>footer>div:first-child{padding:38px 15px}
body>footer.simple{background:0;margin:0;padding-left:15px;padding-right:15px;text-align:center;color:#666}
body>footer.simple a{color:#34c06f}
body>footer.simple a:hover{color:#31b468;text-decoration:underline}
body>footer>div{overflow:hidden}
body>footer .footer-seo{border-top:1px solid #242424;padding-top:38px;overflow:visible}
body>footer .footer-seo>div{max-width:1020px;margin:0 auto}
body>footer .footer-seo>div>div+div{padding-top:20px}
body>footer .footer-seo .select-dropdown{position:relative;vertical-align:middle}
body>footer .footer-seo .select-dropdown .btn-default{background-color:#333;border:1px solid white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:none;height:48px;line-height:2em;text-align:left;color:white}
body>footer .footer-seo .select-dropdown .btn-default:hover,body>footer .footer-seo .select-dropdown .btn-default:active{border:1px solid #34c06f}
body>footer .footer-seo .select-dropdown .btn-default .selected-option{display:block;left:14px;overflow:hidden;position:absolute;right:30px;text-overflow:ellipsis;top:8px}
body>footer .footer-seo .select-dropdown .btn-default>i{position:absolute;right:10px;top:19px}
body>footer .footer-seo .dropdown-menu{background-color:#34c06f;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;list-style:none outside none;margin:2px 0 0;padding:5px 0;position:absolute;top:auto;bottom:100%;left:0;z-index:1000;width:100%}
body>footer .footer-seo .dropdown-menu>li>a{clear:both;display:block;padding:3px 20px;font-weight:normal;font-size:16px;line-height:1.42857;color:white;white-space:nowrap}
body>footer .footer-seo .dropdown-menu>li>a:hover{background-color:#299858}
body>footer .footer-seo .open>.dropdown-menu{display:block}
body>footer .footer-seo .select-dropdown .dropdown-menu>li>a{white-space:normal}
body>footer h4{font-weight:700;font-size:14px;margin-bottom:1.3em}
body>footer nav a{display:block}
body>footer a{font-size:14px;color:white}
body>footer a:hover{text-decoration:none}
body>footer .btn{width:100%;max-width:200px}
body>footer .btn-secondary{border:1px solid white;color:white}
body>footer #footer-menu a+a{margin-top:2px}
body>footer aside{clear:none;float:left;margin-top:20px}
#footer-contact{float:left;padding-left:8%;width:60%}
#footer-contact .links-content+.links-content{padding-top:1.4em}
#footer-contact span{display:block}
#footer-contact>p{color:white}
#footer-social{padding-top:1.2em}
#footer-social .social-action{background:white}
#footer-social .social-action:hover{background:#34c06f}
.social-action{background:#34c06f;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 .25em;width:45px;height:45px;line-height:45px;text-align:center;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px}
.social-action:hover{background:#1e7041}
#footer-menu{float:left;width:40%}
#footer-menu .contact{margin-top:28px}
#footer-menu .contact a{display:inline-block;float:left;clear:both}
#footer-menu .contact a+a{margin-top:6px}
#footer-menu .contact a i{margin-right:8px}
#footer-signup{text-align:left;clear:both}
#footer-signup input[type=text],#footer-signup button{font-size:16px;height:48px}
#footer-signup input[type=text]{padding-left:16px;width:50%}
#footer-signup button{padding-left:5%;padding-right:5%}
#footer-signup button:after{content:none}
#provider #footer-legal{text-align:left}
#footer-legal{text-align:center;clear:both;padding-top:2em;font-size:.9em}
#footer-legal a{display:inline-block;margin:0 5px}
@media(min-width:650px){
	body>footer>.footer-seo,body>footer .footer-legal{padding-left:15px;padding-right:15px}
	body>footer>.footer-seo{max-width:none}
	body>footer>.footer-seo h4{height:35px}
	body>footer>.footer-seo>div>div{width:25%;float:left}
	body>footer>.footer-seo>div>div+div{padding:0;padding-left:2%}
	body>footer aside{clear:none;margin-top:0}
	#footer-contact{padding:0 3% 0 1%}
	#footer-contact,#footer-menu,body>footer>div>aside{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:33%}
	#footer-signup{clear:none;float:none}
}
#aboutcleaner-teaser .icon-money,#workprovider-teaser .icon-money,#benefit-teaser .icon-money{display:inline-block;font-size:65px;line-height:76px;color:#34c06f}
#aboutcleaner-teaser i{margin:31px;position:relative}
#aboutcleaner-teaser i:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#aboutcleaner-teaser i:after{border:2px solid #666;content:"";position:absolute}
#workprovider-teaser i:first-child{margin:31px;position:relative}
#workprovider-teaser i:first-child:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#workprovider-teaser i:first-child:after{border:1px solid #34c06f;content:"";position:absolute}
#benefit-teaser i{margin:31px;position:relative}
#benefit-teaser i:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#benefit-teaser i:after{border:2px solid #34c06f;content:"";position:absolute}
#register-teaser i{position:relative}
#register-teaser i:after{-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;top:0;left:0;height:70px;width:70px}
#register-teaser i:after{border:2px solid white;content:"";position:absolute}
#register-teaser i.icon-money{text-align:center;font-size:37px;font-weight:300;line-height:70px;color:white}
.icon-money{width:70px;height:70px;font-style:normal}
.bg-primary{background-color:#34c06f}
.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary p{color:white}
.bg-secondary{background-color:#ededed}
#howitwork-teaser p,#cleaning-teaser p,#contact-teaser{text-align:center}
#logos-teaser,#list-teaser{padding-bottom:0}
#index>header,#provider>header{padding:26px 0}
#index.hasalert>header,#provider.hasalert>header{position:relative}
#index.index-helplings #main-teaser{height:auto}
#index.index-helplings #main-teaser .teaser-content p:first-child{margin-top:15px}
#index #main-teaser p:first-child{margin-top:1.4em}
#index #main-teaser p+p{font-style:oblique}
#index #benefit-teaser{background-color:#ededed !important;background-position:center bottom !important;min-height:860px}
#index #benefit-teaser .actions{padding-bottom:370px}
#index.index-contact #main-teaser{height:372px}
#index.index-contact #main-teaser p:first-child{margin-top:0}
.index-helplings #main-teaser .teaser-content p{margin:18px 0 0}
.index-helplings #main-teaser .teaser-content p:first-child{font-size:50px;line-height:54px;font-weight:300}
.index-helplings #testimonial-teaser{height:600px}
.index-helplings #testimonial-teaser .testimonial{padding:1.5em 2em}
.index-helplings #testimonial-teaser .testimonial>blockquote,.index-helplings #testimonial-teaser .testimonial>blockquote p{font-size:13px}
.index-index iframe,.provider-index iframe{height:304px}
#cookie-teaser{background-color:#ededed;position:relative;padding:20px;text-align:center;font-size:12px}
#cookie-teaser.hide{display:none}
#cookie-teaser .close{background-color:#ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:20px;height:20px}
.close{display:inline-block;margin-left:10px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;float:none;color:white;font-weight:400;font-size:12px;line-height:19px;text-align:center;text-shadow:0 0 0 white;vertical-align:middle;cursor:pointer}
.close:hover{text-decoration:none;background-color:#999}
#newsletter-teaser{position:relative;background-color:#1f1f1f;padding:15px 70px;text-align:center}
#newsletter-teaser h4{color:white;margin:0 0 8px 0;font-size:16px}
#newsletter-teaser p{font-weight:400}
#newsletter-teaser #header-signup-error,#newsletter-teaser #header-signup-error-mobile{color:#c00}
#newsletter-teaser #header-signup-success{color:#34c06f}
#newsletter-teaser input,#newsletter-teaser button{height:38px;font-size:16px}
#newsletter-teaser input{border:0 none;padding:8px 22px 5px;font-weight:400}
#newsletter-teaser button{line-height:25px;padding:6px 20px 6px 0;width:auto}
#newsletter-teaser button span{display:none}
#newsletter-teaser .close{position:absolute;right:30px;top:50%;margin:-12px 0 0;background-color:#4d4d4d;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;font-size:15px;line-height:24px;width:24px;height:24px}
#main-teaser{background-color:#ededed !important;background-position:center bottom !important;text-align:center}
#main-teaser .teaser-content p{margin:0 auto 18px;font-size:24px;text-align:center;font-weight:300}
#main-teaser .teaser-content p:first-child{margin-bottom:0;font-size:38px;line-height:48px;font-style:normal}
.helplings-content{padding-top:40px}
.helplings-content ul{position:relative;padding:0;margin:0;text-align:center;overflow:hidden}
.helplings-content li{background-color:white;display:block;margin:0 22% 20px}
.helplings-content li .content-img{position:absolute}
.helplings-content li .content-img img{padding:6%}
.helplings-content li .content-img img:first-child{display:none;position:absolute;top:0;left:0}
.helplings-content li .content-text{display:none;position:absolute;background:#34c06f;background:rgba(52,192,111,0.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E634C06F, endColorstr=#E634C06F)";padding-left:2%;z-index:1}
.helplings-content li .content-text p{padding:5px 5% 0;color:white;text-align:left}
.helplings-content li:hover{background:#34c06f;background:rgba(52,192,111,0.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E634C06F, endColorstr=#E634C06F)"}
.helplings-content li:hover img:first-child{display:block}
.helplings-content li,.helplings-content .content-text{height:300px}
.helplings-content p,.helplings-content p:first-child{font-size:10px;line-height:15px}
#workprovider-teaser .icon-arrow{display:none}
.slideshow-small,.slideshow-small .slide{height:418px}
.slideshow-teaser{overflow:hidden;position:relative;margin-bottom:0;padding:0;height:600px}
.slideshow-teaser.slideshow-small{height:418px}
.slideshow-teaser.slideshow-small .slide{height:418px}
.slideshow-teaser>ul{width:100%;list-style:none;margin:0;padding:0;overflow:hidden;-moz-transition:margin-left,1s;-o-transition:margin-left,1s;-webkit-transition:margin-left,1s;transition:margin-left,1s}
.slideshow-teaser>ul.no-animation{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}
.slideshow-teaser .slide{background-position:-430px 0 !important;background-repeat:no-repeat;float:left;width:100%;height:600px}
.slideshow-teaser .slide>div{padding:0 15px}
.slideshow-teaser .icon-slider-left,.slideshow-teaser .icon-slider-right{position:absolute;top:34%;margin-top:-30px;z-index:2;-moz-transition:left,right,0.3s;-o-transition:left,right,0.3s;-webkit-transition:left,right,0.3s;transition:left,right,0.3s}
.slideshow-teaser .icon-slider-left.disabled,.slideshow-teaser .icon-slider-right.disabled{display:none;pointer-events:none}
.slideshow-teaser .icon-slider-left{left:10%}
.slideshow-teaser .icon-slider-left:hover{left:9.5%}
.slideshow-teaser .icon-slider-right{right:10%}
.slideshow-teaser .icon-slider-right:hover{right:9.5%}
.slideshow-teaser h1,.slideshow-teaser h2,.slideshow-teaser h3{position:absolute;width:100%;padding:49px 15px 0}
.slideshow-teaser .info{max-width:250px;padding-top:70px}
.slideshow-teaser .info .title{margin-top:0;color:#34c06f;font-size:32px}
.slideshow-teaser .info .title+p{font-size:18px}
.slideshow-teaser .info .actions{text-align:left}
.slideshow-teaser .info .actions a{width:100%;max-width:210px}
.teaser .testimonial{background:white;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:1.5em;position:relative;margin-top:400px}
.teaser .testimonial>blockquote{margin:0;font-style:italic;font-size:15px}
.teaser .testimonial>strong{display:block;padding-top:10px}
.teaser .testimonial:after{content:" ";position:absolute;width:0;height:0;border:30px solid rgba(136,183,213,0);top:-60px;left:50%;border-bottom-color:white;margin-left:-30px}
#logos-teaser{text-align:center}
#logos-teaser a{display:block}
#logos-teaser img{display:inline-block;margin:0 1%}
#list-teaser{text-align:center}
#list-teaser ul{padding-left:0;list-style:none}
#list-teaser ul li{display:inline-block;font-size:24px;color:#34c06f}
#list-teaser ul li+li{padding-top:10px}
#list-teaser ul li i{margin-right:15px}
#contact-teaser{padding-top:1.2em}
#contact-teaser .telephone a{color:#666;font-weight:700}
#contact-teaser .telephone a i{margin-right:5px}
#contact-teaser .actions{padding-top:0;margin-bottom:0}
#contact-teaser .actions a{width:28%}
#register-teaser{background-color:#52c984 !important}
#register-teaser .service{position:relative;margin:0 auto;padding:0;text-align:left}
#register-teaser .service+.service{margin-top:20px}
#register-teaser .service i{position:absolute;top:0;left:0;float:none;margin:0}
#register-teaser .service p{display:table-cell;padding-left:90px;vertical-align:middle;height:70px;font-size:24px;font-weight:300}
#howitwork-teaser p,#cleaning-teaser p,#contact-teaser{text-align:center}
#logos-teaser,#list-teaser{padding-bottom:0}
#main-teaser>div,#provider-teaser>div{padding-top:100px}
.index-index #main-teaser,.splash-index #main-teaser,.provider-index #main-teaser{height:570px}
.index-index iframe,.splash-index iframe,.provider-index iframe{height:304px}
.index-index #main-teaser p:first-child{margin-top:1.4em}
.index-index #main-teaser p+p{font-style:oblique}
.index-index #benefit-teaser{background-color:#ededed !important;background-position:center bottom !important;min-height:860px}
.index-index #benefit-teaser .actions{padding-bottom:370px}
.index-helplings #main-teaser{height:auto}
.index-helplings #main-teaser .teaser-content p{margin:18px 0 0}
.index-helplings #main-teaser .teaser-content p:first-child{margin-top:15px;font-size:50px;line-height:54px;font-weight:300}
.index-helplings .slideshow-teaser .testimonial{padding:1.5em 2em}
.index-helplings .slideshow-teaser .testimonial>blockquote,.index-helplings .slideshow-teaser .testimonial>blockquote p{font-size:13px}
.index-contact #main-teaser{height:372px}
.index-contact #main-teaser p:first-child{margin-top:0}
.teaser{padding-bottom:40px;clear:both}
.teaser aside{display:none;text-align:center;margin:1em auto .6em}
.teaser h1,.teaser h2,.teaser h3{text-align:center;font-weight:300;letter-spacing:-.5px;padding-top:1.2em;margin-top:0;margin-bottom:.9em;line-height:1.25em}
.teaser h1+aside,.teaser h2+aside,.teaser h3+aside{margin-top:-1.5em;margin-bottom:2em}
.teaser h1+.actions,.teaser h2+.actions,.teaser h3+.actions{padding-top:0}
.teaser .prov-service-img{display:none}
.teaser .actions{clear:both;text-align:center;margin-top:0;padding-top:2em}
.teaser .btn-secondary:hover{border:1px solid #299858;color:#299858}
.teaser .service{text-align:center;vertical-align:top}
.teaser .service>i{margin-top:.3em}
.teaser .service>p{margin-top:2em}
#aboutcleaner-teaser .icon-money,#workprovider-teaser .icon-money,#benefit-teaser .icon-money{display:inline-block;font-size:65px;line-height:76px;color:#34c06f}
#aboutcleaner-teaser i{margin:31px;position:relative}
#aboutcleaner-teaser i:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#aboutcleaner-teaser i:after{border:2px solid #666;content:"";position:absolute}
#workprovider-teaser i:first-child{margin:31px;position:relative}
#workprovider-teaser i:first-child:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#workprovider-teaser i:first-child:after{border:1px solid #34c06f;content:"";position:absolute}
#benefit-teaser i{margin:31px;position:relative}
#benefit-teaser i:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
#benefit-teaser i:after{border:2px solid #34c06f;content:"";position:absolute}
#register-teaser i{position:relative}
#register-teaser i:after{-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;top:0;left:0;height:70px;width:70px}
#register-teaser i:after{border:2px solid white;content:"";position:absolute}
#register-teaser i.icon-money{text-align:center;font-size:37px;font-weight:300;line-height:70px;color:white}
@media(min-width:650px){
	#main-teaser .teaser-content{padding-top:30px}
	#main-teaser .teaser-content p:first-child{font-size:72px;line-height:76px}
	#main-teaser .teaser-content p{font-size:34px}
	.helplings-content li,.helplings-content .content-img{width:20%}
	.helplings-content li,.helplings-content .content-text{max-width:none}
	.helplings-content li{margin-right:3%;margin-left:2%;float:left}
	.helplings-content li .content-text{width:25%}
	.helplings-content li .content-img:hover+.content-text{display:block}
	.helplings-content li:nth-child(1) .content-text,.helplings-content li:nth-child(5) .content-text{left:22%}
	.helplings-content li:nth-child(2) .content-text,.helplings-content li:nth-child(6) .content-text{left:47%}
	.helplings-content li:nth-child(3) .content-text,.helplings-content li:nth-child(7) .content-text{left:72%}
	.helplings-content li:nth-child(4) .content-text,.helplings-content li:nth-child(8) .content-text{right:23%}
	.slideshow-teaser .icon-slider-left,.slideshow-teaser .icon-slider-right{top:50%}
	.slideshow-teaser .slide{background-position:top center !important}
	.slideshow-teaser .slide>div{max-width:1020px;margin:auto}
	.slideshow-teaser .slide .testimonial,.slideshow-teaser .slide .info{width:450px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
	.slideshow-teaser .slide .testimonial{float:right;margin-top:160px}
	.slideshow-teaser .slide .testimonial:after{top:50%;left:auto;right:100%;border:solid transparent;border-color:rgba(136,183,213,0);border-right-color:white;border-width:30px;margin-top:-30px;margin-left:0}
	.slideshow-teaser .slide .testimonial>blockquote{font-size:28px;line-height:32px}
	.slideshow-teaser .slide .info{float:left;padding-top:90px;max-width:none}
	.slideshow-teaser .slide .info .title{font-size:42px}
	.slideshow-teaser .slide .info .title+p{font-size:22px}
	#logos-teaser{text-align:center;display:block;width:100%;max-width:none}
	#logos-teaser a{text-decoration:none;padding:0 25px}
	#logos-teaser img{margin-top:10px}
	#logos-teaser img+img{margin-left:4%}
	#contact-teaser .email,#contact-teaser .telephone{float:left;padding:0 1%;width:50%}
	#register-teaser .service{float:none;width:100%;max-width:850px}
	#list-teaser ul li+li{padding-top:0;margin-left:6%}
	#benefit-teaser .service,#trustandsecurity-teaser .service,#workprovider-teaser .service{width:24%}
	#workprovider-teaser .service{position:relative}
	#workprovider-teaser .service .icon-arrow{position:absolute;display:block;top:56px;left:0}
	#aboutcleaner-teaser .service{width:33%}
	.index-index #main-teaser,.splash-index #main-teaser,.provider-index #main-teaser{height:740px}
	.index-index iframe,.splash-index iframe,.provider-index iframe{height:450px}
	.index-index #benefit-teaser .actions{padding-bottom:0}
	.provider-index #main-teaser p:first-child{font-size:72px}
	.index-helplings .teaser-content p:first-child{font-size:60px}
	.index-helplings .teaser-content p+p{margin-top:10px;font-size:38px;line-height:42px}
	section.teaser .service{float:left}
	section.teaser .service+.service{padding-left:1%}
	.teaser .example{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
}
@media(min-width:650px){
	.helplings-content li,.helplings-content .content-text{height:180px}
}
@media(min-width:700px){
	.helplings-content li,.helplings-content .content-text{height:200px}
}
@media(min-width:800px){
	.helplings-content li,.helplings-content .content-text{height:220px}
}
@media(min-width:870px){
	.helplings-content li,.helplings-content .content-text{height:260px}
}
@media(min-width:1020px){
	#newsletter-teaser h4{display:inline-block}
	#newsletter-teaser button{padding:6px 20px}
	#newsletter-teaser button span{display:inline-block}
	#newsletter-teaser input{margin-left:40px}
	.index-index iframe,.provider-index iframe{height:574px}
	.helplings-content li,.helplings-content .content-text{height:286px}
	.helplings-content li p,.helplings-content li p:first-child,.helplings-content .content-text p,.helplings-content .content-text p:first-child{font-size:16px;line-height:20px}
}
#main-teaser.short .teaser-content,#provider-teaser .teaser-content{margin-bottom:40px}
#main-teaser.short{padding-right:0;padding-left:0}
#main-teaser.short>div{width:auto}
#main-teaser.short .teaser-content,#main-teaser.short #followup-form{padding:10px 25px}
#main-teaser.short .teaser-content{background:white;background:rgba(255,255,255,0.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF, endColorstr=#B3FFFFFF)";margin-top:80px}
#main-teaser.short p{max-width:1020px}
#main-teaser.short p:first-child{padding-top:18px}
#main-teaser.short p+p{font-style:oblique}
#provider-teaser{background-color:#ededed !important;height:570px}
#provider-teaser>div .teaser-content{margin-left:auto;margin-right:auto;padding:25px;zoom:1;position:relative}
#provider-teaser>div .teaser-content:after{content:"";display:table;clear:both}
#provider-teaser>div .teaser-content:before{content:"";display:table}
#provider-teaser>div .teaser-content p:first-child,#provider-teaser>div .teaser-content h1{padding-top:10px;margin-bottom:0;font-size:28px}
#provider-teaser>div .teaser-content p,#provider-teaser>div .teaser-content h2{margin:0 auto 22px;padding-top:5px;font-size:17px;text-align:center;font-weight:normal}
.main>aside h1:first-child,.main>aside h2:first-child,.main>aside h3:first-child,.main>aside h4:first-child,.main>article h1:first-child,.main>article h2:first-child,.main>article h3:first-child,.main>article h4:first-child{padding-top:80px}
.main aside a{color:white}
.main aside a:hover{color:white}
#main h1,#main h2,#main h3,#main h4{font-size:20px;letter-spacing:0;margin-top:1.5em;margin-bottom:.8em;line-height:1.25em;font-weight:400}
#main h1:first-child,#main h2:first-child,#main h3:first-child,#main h4:first-child{margin-top:0}
#main h1,#main h2{padding-bottom:.5em;border-bottom:1px solid #ccc}
#main h4{font-weight:bold;margin-top:1.67em;margin-bottom:1.67em;font-size:.83em}
#main nav{margin-bottom:2em}
#main nav>a{display:inline-block;width:48%;margin-bottom:5px}
#main nav>a:before{content:'\003E';font-weight:bold;width:15px;display:inline-block;vertical-align:baseline}
.full-width>h1,.full-width header+.teaser h1{padding-top:100px}
.full-width>h1{background-color:#ededed}
.full-width h1{padding-left:15px;padding-right:15px;margin:0;text-align:center;font-weight:300;font-size:38px;line-height:48px}
.padding-top{padding-top:40px}
.text-primary{color:#34c06f}
.text-positive{color:white}
.bg-primary{background-color:#34c06f}
.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary p{color:white}
.bg-primary h1.text-secondary,.bg-primary h2.text-secondary,.bg-primary h3.text-secondary,.bg-primary h4.text-secondary,.bg-primary p.text-secondary{color:#666}
.bg-primary .inline-submit input[type="text"],.bg-primary .inline-submit button[type="submit"]{border:1px solid white}
.bg-primary .icon-round{margin:31px;position:relative}
.bg-primary .icon-round:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
.bg-primary .icon-round:after{border:2px solid white;content:"";position:absolute}
.bg-primary .icon-roundcorner:after{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;top:-31px}
.bg-secondary{background-color:#ededed}
.bg-secondary .icon-round{margin:31px;position:relative}
.bg-secondary .icon-round:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
.bg-secondary .icon-round:after{border:2px solid #34c06f;content:"";position:absolute}
.bg-secondary .icon-roundcorner:after{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#666;border-width:1px;top:-31px}
.teaser h1,.teaser h2,.teaser h3{text-align:center;font-weight:300;letter-spacing:-.5px;padding-top:1.2em;margin-top:0;margin-bottom:.9em;line-height:1.25em}
.teaser h1+aside,.teaser h2+aside,.teaser h3+aside{margin-top:-1.5em;margin-bottom:2em}
.teaser h1+.actions,.teaser h2+.actions,.teaser h3+.actions{padding-top:0}
.teaser .actions{clear:both;text-align:center;margin-top:0;padding-top:2em}
.icon-round{margin:31px;position:relative}
.icon-round:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
.icon-round:after{border:2px solid #666;content:"";position:absolute}
.icon-round-primary{margin:31px;position:relative}
.icon-round-primary:after{-moz-border-radius:66px;-webkit-border-radius:66px;border-radius:66px;width:132px;height:132px;top:-31px;left:-30px}
.icon-round-primary:after{border:2px solid #34c06f;content:"";position:absolute}
.icon-roundcorner:after{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#666;border-width:1px;top:-31px}
.icon-roundcorner-primary:after{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#34c06f;border-width:1px;top:-31px}
.round-img{overflow:hidden;margin:0 auto 10px auto;-moz-border-radius:93px;-webkit-border-radius:93px;border-radius:93px;width:186px;height:186px}
.round-img.round-sm{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;margin-bottom:20px;width:60px;height:60px}
.round-img.round-md{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:100px;height:100px}
.round-img.round-lg{-moz-border-radius:160px;-webkit-border-radius:160px;border-radius:160px;margin-bottom:30px;width:320px;height:320px}
.round-img.round-border{border:8px solid #ededed}
section.list-links{padding-bottom:20px}
.list-links{padding-top:20px}
.list-links li+li{margin-top:10px}
.list-links a,.list-links img{vertical-align:middle}
.list-links img{padding-right:10px}
.list-check,.list-icons{list-style:none outside none;margin:0;padding:0}
.list-check i,.list-icons i{position:absolute;top:3px;left:0}
.list-check li{width:100%;padding-left:30px;position:relative;text-align:left}
.list-check li+li{margin-top:16px}
.list-icons p{position:relative;padding-left:30px;margin:0 0 8px 0;width:100%;text-align:left}
.icon-phone,.icon-mail-green,.icon-share{margin-right:10px}
.mail{display:inline-block;margin-top:6px}
.share-box{position:relative;display:inline-block;cursor:pointer}
.share-box .share-links>div,.share-box iframe{width:auto !important}
.share-box .fb_iframe_widget span{vertical-align:top !important}
.share-box iframe{height:auto}
.share-box:hover .share{display:none}
.share-box:hover .share-links{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.share{position:absolute;top:0;left:0;margin:0;width:100%;color:#34c06f;font-size:14px;font-weight:400}
.share i{float:left}.share-links{filter:alpha(opacity=0);opacity:0;width:100%}
.teaser.content-left,.teaser.content-right{padding-top:0;padding-bottom:0}
.teaser.content-left h1,.teaser.content-left h2,
.teaser.content-left h3,.teaser.content-left h4,
.teaser.content-right h1,.teaser.content-right h2,
.teaser.content-right h3,.teaser.content-right h4{padding-top:0}
.teaser.content-left p,.teaser.content-right p{text-align:center}
.teaser.content-left>div,.teaser.content-right>div{zoom:1;background-repeat:no-repeat;background-size:100% auto}
.teaser.content-left>div:after,.teaser.content-right>div:after{content:"";display:table;clear:both}
.teaser.content-left>div:before,.teaser.content-right>div:before{content:"";display:table}
.teaser.content-left>div>div,.teaser.content-right>div>div{margin-bottom:250px;padding:50px 0}
.teaser.content-left>div{background-position:bottom right}
.teaser.content-right>div{background-position:bottom left}
.image-left h1,.image-left h2,
.image-left h3,.image-left h4,
.image-left p,.image-right h1,
.image-right h2,.image-right h3,
.image-right h4,.image-right p{text-align:center}
.image-left .round-img,.image-right .round-img{margin:50px auto 0}
.image-left .list-icons,.image-left .list-check,
.image-right .list-icons,.image-right .list-check{display:inline-block}
blockquote{position:relative;background-color:white;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px;margin:0 0 46px 0}
blockquote:after{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";width:0;height:0;border-color:rgba(136,183,213,0);border-top-color:white;border-width:20px;margin-left:-20px}
blockquote p{margin-bottom:0}
.main-header{background-position:top center;background-repeat:no-repeat;min-height:280px}
.tips-teaser{text-align:center}
.tips-teaser a{background-color:#34c06f;position:relative;display:inline-block;margin:10px 2%;color:white}
.tips-teaser a:hover img{filter:alpha(opacity=20);opacity:.2}
.tips-teaser a:hover .download-hover{display:block}
.tips-teaser img{width:100%;display:block}
.tips-teaser p{position:absolute;top:50%;left:0;margin:0;width:100%}
.tips-teaser .download-title{top:5px;text-align:right;padding-right:10px;color:#34c06f;font-size:14px}
.tips-teaser .download-title i{margin-right:4px}
.tips-teaser .download-hover{display:none;padding-top:13%;position:absolute;top:0;left:0;width:100%}
.tips-teaser .download-hover p{position:relative;color:white;font-weight:400;font-size:18px}
.tips-teaser .download-hover i{margin-top:20px;position:relative}
.tips-teaser .download-hover i:after{-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;top:0;left:0;height:70px;width:70px}
.tips-teaser .download-hover i:after{border:3px solid white;content:"";position:absolute}
.tips-teaser .download-hover i:after{top:-12px;left:-23px}
.tips-teaser .download-hover i+p{font-size:15px}
#show-more,#morecontent{visibility:hidden;position:absolute}
#morecontent{padding-bottom:85px;margin-top:30px}
#show-more+.btn{margin:50px auto 0;display:block;width:100%;max-width:250px;font-weight:300;cursor:pointer}
#show-more+.btn span:last-of-type{display:none}
input[type=checkbox]#show-more:checked+.btn{position:absolute;bottom:0;z-index:1;max-width:none}
input[type=checkbox]#show-more:checked+.btn span:first-of-type{display:none}
input[type=checkbox]#show-more:checked+.btn span:last-of-type{display:block}
input[type=checkbox]#show-more:checked ~ #morecontent{position:relative;visibility:visible}
.slideshow-teaser .box{background-color:white;padding:30px 50px 50px;margin:0 20%;vertical-align:top;text-align:center;display:inline-block}
.slideshow-teaser .box+.box{margin-top:20px}
.slideshow-teaser .box h1,.slideshow-teaser .box h2,.slideshow-teaser .box h3{position:relative;font-size:23px;font-weight:400}
.slideshow-teaser .box img{max-height:60px}
.slideshow-teaser .box p{margin:0}
.slideshow-teaser .box a{font-size:18px;font-weight:400}
.slideshow-noimage{height:auto}
.slideshow-noimage li.slide{height:auto}
.side-column{overflow:hidden}
.side-column .left-column h1,.side-column .left-column h2,
.side-column .left-column h3,.side-column .left-column h4,
.side-column .right-column h1,.side-column .right-column h2,
.side-column .right-column h3,.side-column .right-column h4{text-align:left}
.side-column .left-column{position:relative}
.side-column .left-column div+div{margin-top:30px}
.side-column .left-column p{margin-top:0}
.side-column .left-column .date{margin:0;font-size:14px}
.side-column .left-column .date+h1,.side-column .left-column .date+h2,
.side-column .left-column .date+h3,.side-column .left-column .date+h4{padding-top:0;margin-bottom:8px;font-size:24px;font-weight:400}
.side-column .right-column .round-img{float:left}
.side-column .right-column .info{padding-left:70px}
.side-column .right-column .info>p:first-child{margin:0}
.list-links ul,.two-columns ul,.three-columns ul,.four-columns ul,.five-columns ul{margin:0;padding:0;list-style:none;text-align:center}
.list-links ul+ul,.two-columns ul+ul,.three-columns ul+ul,.four-columns ul+ul,.five-columns ul+ul{margin-top:40px}
.two-columns li,.three-columns li,.four-columns li,.five-columns li{vertical-align:top;display:block}
.two-columns li+li,.three-columns li+li,.four-columns li+li,.five-columns li+li{margin-top:20px}
.two-columns .list-icons li+li,.three-columns .list-icons li+li,.four-columns .list-icons li+li,.five-columns .list-icons li+li{margin-top:0}
@media(min-width:650px){
	#main-teaser.short>div{max-width:none}
	#provider-teaser{max-width:100%;background:url("../images/background-login.jpg") center top no-repeat;height:740px}
	#provider-teaser>div{overflow:hidden;max-width:1020px;margin:auto}
	#provider-teaser>div>div{position:relative}
	#provider-teaser>div>div.teaser-content{background:white;background:rgba(255,255,255,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";margin-top:80px;width:500px}
	#provider-teaser>div>div p:first-child,#provider-teaser>div>div h1{font-size:32px}
	#main nav>a{display:block}
	.full-width h1{font-size:72px;line-height:88px}
	.teaser.content-left,.teaser.content-right{padding-bottom:0}
	.teaser.content-left>div,.teaser.content-right>div{background-size:auto auto}
	.teaser.content-left>div>div,.teaser.content-right>div>div{margin-bottom:0;padding:30px 0}
	.teaser.content-left{text-align:left}
	.teaser.content-left h1,.teaser.content-left h2,
	.teaser.content-left h3,.teaser.content-left h4,
	.teaser.content-left p{text-align:left}
	.teaser.content-left>div>div{padding-right:44%}
	.teaser.content-right{text-align:right}
	.teaser.content-right h1,.teaser.content-right h2,
	.teaser.content-right h3,.teaser.content-right h4,
	.teaser.content-right p{text-align:right}
	.teaser.content-right>div>div{float:right;padding-left:44%}
	.two-columns li{margin-left:auto;margin-right:auto;max-width:340px}
	.two-columns .list-icons li{max-width:430px}
	.image-left h1,.image-left h2,
	.image-left h3,.image-left h4,
	.image-left p,.image-right h1,
	.image-right h2,.image-right h3,
	.image-right h4,.image-right p{text-align:left}
	.image-left>div,.image-right>div{max-width:340px}
	.tips-teaser a{width:45%}
}
@media(min-width:1020px){
	.list-links li,.two-columns li,
	.three-columns li,.four-columns li,.five-columns li{display:inline-block}
	.list-links li+li,.two-columns li+li,
	.three-columns li+li,.four-columns li+li,.five-columns li+li{margin-top:0}
	.two-columns li+li,.three-columns li+li{margin-left:10%}
	.two-columns.blockquote li,.three-columns.blockquote li{margin-left:3%}
	.two-columns .list-check li+li,.three-columns .list-check li+li{margin-left:0}
	.two-columns .list-icons li+li,.three-columns .list-icons li+li{margin-left:6%}
	.three-columns li{max-width:230px}
	.three-columns.blockquote li{max-width:280px}
	.four-columns li{max-width:200px}
	.four-columns li+li{margin-left:3%}
	.five-columns li,.five-columns .list-icons li{width:17%}
	.five-columns li+li,.five-columns .list-icons li+li{margin-left:3%}
	.list-links li+li{margin-left:20px}
	.image-left>div,.image-right>div{max-width:900px}
	.image-left div>img,.image-left .round-img{float:left;margin-right:50px}
	.image-right div>img,.image-right .round-img{float:right;margin-left:50px}
	.side-column .left-column{float:left;width:60%}
	.side-column .right-column{float:right;width:300px}
	.slideshow-teaser .box{margin:0;width:48%}
	.slideshow-teaser .box+.box{margin:0 0 0 3%}
}
#faq header+section.teaser{height:300px}
#faq header+section.teaser form{padding-top:40px}
#faq header+section.teaser form input[type="text"]{width:64%}
#job-content article,#faq-content article{overflow:hidden}
#job-content h3,#faq-content h3{margin-top:20px;font-size:24px}
#job-content h3 a,#faq-content h3 a{color:#666}
#job-content h3 a:hover,#faq-content h3 a:hover{text-decoration:none}
#faq-content>div{position:relative}
.faq-head-nav{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.faq-head-nav+.faq-head-nav{margin-left:38px}
.faq-head-nav a{display:block;height:40px;color:#666}
.faq-head-nav a:hover{border-bottom:3px solid #34c06f}
.faq-head-nav i{float:left}
.faq-head-nav i.icon-money{display:inline-block;font-size:15px;line-height:27px;color:#666;text-align:center;position:relative}
.faq-head-nav i.icon-money:after{-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;top:0;left:0;height:70px;width:70px}
.faq-head-nav i.icon-money:after{border:1px solid #666;content:"";position:absolute}
.faq-head-nav i.icon-money,.faq-head-nav i.icon-money:after{width:26px;height:26px}
.faq-head-nav h4{display:none;padding-left:6px;margin:0;font-size:16px;line-height:27px}
#faq-menu{position:absolute;top:-40px;left:0}
@media(min-width:650px){
	#faq header+section.teaser{height:350px}
	#faq-content nav>a,#job-content nav>a{display:block}
}
@media(min-width:1020px){
	#faq-content .faq-head-nav h4{display:inline-block}
}
#jobs #main-teaser{padding-bottom:80px}
#job-content .job-title{color:gray;font-weight:300;font-size:14px;margin-bottom:20px}
#job-content p{margin:0}
#job-content p i{margin:0 10px 2px 0}
#job-content .panel-body{font-weight:400}
#job-content .panel-body a{padding-bottom:2px;border-bottom:1px solid #34c06f}
#job-content .panel-body a:hover{text-decoration:none;border-bottom:0 none}
#job-content article h1,#job-content article h2,
#job-content article h3,#job-content article h4{text-align:left}
.job-head-nav{display:block;margin-bottom:10px}
.job-head-nav a{background-color:#34c06f;display:block;height:70px;color:white;text-align:center;line-height:70px}
.job-head-nav a:hover{background:#32b86a;text-decoration:none}
.job-head-nav h4{display:inline;vertical-align:middle;margin:0;font-size:20px;font-weight:300;line-height:27px}
#job-contact-teaser ul{list-style:none;padding:0;margin:0}
#job-contact-teaser ul li{text-align:center}
#job-contact-teaser ul li+li{margin-top:30px}
#job-contact-teaser ul p{line-height:25px}
@media(min-width:650px){
	.job-head-nav{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:1%;margin-right:1%;width:30%}
	#job-contact-teaser ul li{text-align:left;display:inline-block;width:48%}
	#job-contact-teaser ul li+li{margin-left:2%;margin-top:0}
	#job-contact-teaser ul li .round-img{float:left;margin-right:20px}
	#job-contact-teaser ul li .round-img+p{margin-top:35px}
}
.index-contact section .btn-secondary{border-color:#666;color:#666}
.index-contact section .btn-secondary:hover{border-color:#34c06f;color:#34c06f}
.hide{display:none}
#questions-teaser{padding-top:40px}
#questions-teaser p:first-child{text-align:center}
#questions-teaser h3{padding-top:.5em}
#contactus-teaser #contact-form h4,#contactus-teaser aside h4{font-size:24px}
#contactus-teaser aside{text-align:left;margin:0;padding-top:20px}
#contact-page{background-color:transparent;-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent;padding:0}
#contact-page .form-group{margin-bottom:15px}
#contact-page .form-group .select-dropdown .btn-default{background-color:white}
#contact-page .form-group .select-dropdown .btn-default:active{border:1px solid #34c06f}
#contact-page .form-group input[type="email"],#contact-page .form-group textarea{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #bfbfbf;padding:6px 12px;width:100%}
#contact-page .form-group textarea{height:170px}
#contact-page .form-group .submit{text-align:center}
#contact-page .form-group .submit .btn{width:40%}
#show-howcontact,.modal{-moz-transition:all 500ms ease .2s;-o-transition:all 500ms ease .2s;-webkit-transition:all 500ms ease;-webkit-transition-delay:.2s;transition:all 500ms ease .2s}
.modal-backdrop.hide,#show-howcontact.hide,.modal.hide{-moz-transition:0;-o-transition:0;-webkit-transition:0;transition:0;filter:alpha(opacity=0);opacity:0;display:block;height:0;z-index:-1}
.modal-backdrop{-moz-transition:all 800ms ease .2s;-o-transition:all 800ms ease .2s;-webkit-transition:all 800ms ease;-webkit-transition-delay:.2s;transition:all 800ms ease .2s;background-color:black;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;filter:alpha(opacity=50);opacity:.5}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050}
.modal.hide{top:-55px}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;text-align:center}
.modal-content .number{font-size:24px;margin-bottom:0}
.modal-content .number+p{margin-top:5px}
.modal-header{background-color:#34c06f;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px;border-radius:6px 6px 0 0;padding:15px;min-height:15px;color:white;font-weight:700}
.modal-header .close{background:transparent;border:0 none;cursor:pointer;padding:0;color:white;float:right;font-size:36px;font-weight:400;line-height:20px}
.modal-body{padding:20px}
@media(min-width:650px){
	#contactus-teaser #contact-form,#contactus-teaser aside{display:inline-block}
	#contactus-teaser #contact-form{width:66%;padding-right:6%;vertical-align:top}
	#contactus-teaser aside{width:33%;padding-top:0}
	.modal-dialog{width:600px;margin:30px auto}
	.modal-content{-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
}
@media(min-width:650px){
	#refer h1{font-size:56px !important}
	#refer .subheadline{font-size:36px !important}
	#refer #main-teaser{background:url("../images/background-complete.png") no-repeat bottom}
}
#refer section>div{width:auto !important}
#refer #main-teaser{min-height:650px;clear:both;padding-bottom:290px}
#refer #main-teaser>div{display:inline-block;text-align:left;max-width:400px;padding:30px 15px;vertical-align:top}
#refer .subheadline{font-size:24px;font-weight:lighter;padding:0;margin:0}
#refer h1{padding-top:40px;margin:0}
#refer h3{font-weight:lighter}
#refer .refer-instructions li{padding:5px 0;color:#34c06f;font-weight:400}
#refer .refer-instructions span{color:#666;font-weight:300}
#refer #refer-form{-webkit-margin-before:1em;padding:0;background:0;box-shadow:none !important}
#refer #refer-form #email-group input,#refer #refer-form #email-group button{border:1px solid transparent;vertical-align:middle}
#refer #refer-form #email-group #refer-field{border-radius:10px 0 0 10px;width:270px}
#refer #refer-form #email-group button{border-radius:0 10px 10px 0;margin-left:-5px;font-size:40px;font-weight:200;height:48px;width:40px;background:#fff;border-left:1px solid #ccc;line-height:30px}
#refer #refer-form #email-group button:focus{outline:0}
#refer #refer-form #email-group button:hover{background:#ccc;border:#ccc}
#refer #refer-form input{padding:0 10px}
#refer #refer-form fieldset{border:0}
#refer #refer-form #refer-container{border:1px solid transparent;border-radius:10px;background:#fff;width:310px;padding:10px 0;margin:20px 0}
#refer #refer-form #refer-container div>*{display:inline-block}
#refer #refer-form #refer-container input{border:0;background:transparent;height:26px;min-width:265px;text-overflow:ellipsis}
#refer #refer-form #refer-container button{float:right;clear:both;margin:2px 10px;position:relative;background-color:transparent;border:0;height:21px;width:21px}
#refer #refer-form #refer-container button:focus{outline:0}
#refer #refer-form #refer-container button:after{opacity:.4;content:'';position:absolute;border:0;top:50%;margin-top:-9px;right:1px}
#refer #refer-form .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
#refer #refer-form .alert{border:1px solid transparent;border-radius:10px}
#refer #refer-form .control{width:310px;margin:10px 10px}
#refer #refer-form .control button{float:right;width:310px;text-align:center;background-color:#34c06f}
#refer #refer-form .control button:hover{background-color:#31b468}
#refer #refer-social{padding:20px 10px;text-align:center;vertical-align:middle;color:#666}
#refer #refer-social .social-action{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#666;margin:0 .25em;width:45px;height:45px;line-height:45px;text-align:center;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px}
#refer #refer-social .social-action:hover{background:#34c06f}
#refer #refer-social div{display:inline-block;margin:10px 20px}
#refer #refer-bookagain p{text-align:center}
#refer footer{margin-top:0}
#refer .hidden{display:none}

/*** Add more css - Chinh Tran***/
.divLanguage{
	position: absolute;
	margin-top: 23px;
	right: 27px;
	top: 221px;
	width: 84px;
	height: 76px;
	z-index: 2222222;
	background: #EDEDED;
}
@media(min-width:650px){
	.divLanguage{
	position: absolute;
	margin-top: 23px;
	right: 86px;
	top: 8px;
	width: 84px;
	height: 76px;
	z-index: 2222222;
	background: #EDEDED;
}
}